// import i18n from 'i18next'
// import { initReactI18next } from 'react-i18next'
// import LanguageDetector from 'i18next-browser-languagedetector'
// import Backend from 'i18next-http-backend'
// import { GlobalConstant } from '@/components/constants/globalConstant'

// i18n
//   .use(Backend)
//   .use(LanguageDetector)
//   .use(initReactI18next)
//   .init({
//     debug: false,
//     fallbackLng: 'zh-CN',
//     detection: {
//       caches: ['localStorage'],
//       lookupLocalStorage: GlobalConstant.LANGUAGE,
//     },
//     interpolation: {
//       escapeValue: false, // 取消转义，react本身有该功能
//     },
//     ns: ['components', 'common'], // load nameSpace
//     defaultNS: 'components', // default nameSpace
//     saveMissing: true,
//     backend: {
//       loadPath: '/locales/{{lng}}/{{ns}}.json', // 翻译文件的路径
//     },
//   })

// export default i18n

export {
  I18nConstants,
  default as i18n,
} from './config'

export {
  languages,
  getSupportLanguage,
} from './language'
